home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / os2 / cpumt10b.zip / README.TXT < prev   
Text File  |  1996-07-20  |  8KB  |  195 lines

  1. Welcome to CPUMeter, Version 1.0b
  2.  
  3. This program is SHAREWARE, you are allowed to distribute the zipfile cpum*.zip.
  4. Do NOT redistribute any part of this zipfile. After a trial period of 4 weeks, 
  5. you have to register if you want to use the program any further. Otherwise, you 
  6. must remove it from your computer.
  7.  
  8. ----------------------------------------------------------------------------
  9. CONTENTS:
  10.  1. Program description
  11.  2. Legal stuff
  12.  3. Installation
  13.  4. History
  14.  5. Future plans
  15.  6. Known Bugs
  16. ----------------------------------------------------------------------------
  17.  
  18. ----------------------
  19. 1. Program description
  20. ----------------------
  21. CPUMeter is an enhanced CPU-usage meter, similar to "PULSE.EXE". 
  22. Unlike other CPUmeters, it does not use a counting loop to determine the
  23. CPU load. It uses the DosQProcStat API call. This reduces CPU load and CPU
  24. powerconsumption and gives the possibility to show infos about CPU-hogging
  25. processes. For details look in the helpfile.
  26.  
  27. This program is SHAREWARE. That means you are allowed to copy and distribute
  28. the original archive (cpum*.zip) and you are allowed to test the program for
  29. four weeks. 
  30. After that time, you MUST register it or remove the program from your PC(s).
  31. To register, send me
  32. A: - either DM 20,- cash or as negotiable "EUROCHECK"
  33.    - or     US$20,- cash or as negotiable "EUROCHECK"
  34. B: - either your postal-adress
  35.    - or your email-adress, so I will know where to send your registration-key.
  36.      
  37. My adress is:
  38.   Christof Pastors
  39.   Luitpoldstr. 12
  40.   91054 Erlangen
  41.   Germany
  42.  
  43. I am also open to comments and discussion about my program, any constructive 
  44. comment will be appreciated. If you want to contact me via email:
  45.      pastors@eev.e-technik.uni-erlangen.de
  46.  
  47. The newest version of CPUMeter can be found on the regular ShareWare-servers 
  48. (like Hobbes) or (the very newest) at:
  49.      http://eev11.e-technik.uni-erlangen.de/cpumeter.html
  50.  
  51.  
  52.  
  53. --------------
  54. 2. Legal Stuff
  55. --------------
  56.  CPUMeter is Copyright (c) 1996, Christof Pastors
  57.  
  58. This program is provided "as is" to give you a chance to try the product for
  59. four weeks.
  60. After that time, you MUST register it or remove the program from your PC(s). I
  61. will give NO kind of SUPPORT to unregistered users (though I am open for
  62. comments and constructive criticism). I tried to find as many bugs as possible,
  63. but I am IN NO WAY RELIABLE FOR INDIRECT OR  SIMILAR  DAMAGES, INCLUDING  ANY
  64. LOST PROFITS OR LOST DATA ARISING OUT OF  THE  USE OR  INABILITY TO USE THE
  65. SOFTWARE OR ANY DATA SUPPLIED .
  66.  
  67.  
  68. ----------------
  69. 3. Installation
  70. ----------------
  71. Simply unzip the zipped files in a single directory. Then create a new 
  72. program-object by starting cpu_inst.cmd or by dragging and customizing 
  73. an object from a program template in your templates-folder.  READY.
  74.  
  75. CPUMeter does not register a DLL nor does it create an entry in the 
  76. ini-files of OS/2, I don't like programs modifying system-files!
  77.  
  78. NEW! Accurate results with High-Resolution-Timer!
  79.  
  80. To exploit all capabilities of CPUMeter, you can use the new "High-Resolution
  81. -Timer". For this, you need two new drivers from IBM: CLOCK01.SYS and 
  82. TIMER0.SYS. If you have one of those rare microchannel-PCs, you need the 
  83. CLOCK02.SYS driver instead of clock01. With those drivers, the problem is 
  84. fixed that CPUMeter shows to much CPU-load when an application is waked 
  85. very often (for example to handle mouse-movement messages).
  86.  
  87. Enabling this option can cause problems
  88.  
  89.   - DOS-programs that use the same Harware-timer will hang. This is propably 
  90.     the case with many DOS-Games.
  91.   - WINDOWS-sessions may hang when starting or show bad response to mouse-input.
  92.   - Seamless WINOS2-sessions may even block the OS/2 desktop when they hang on 
  93.     startup.
  94. If you have problems with a DOS-program that needs the same hardware-timer,
  95. go to the settings-Notebook of CPUMeter and disable the use of HRTimer. In rare
  96. cases, you should also exit CPUMeter after this step to free the Hardware-timer.
  97.  
  98.  
  99. How YOU can get these drivers:
  100.  
  101. - They will be part of MERLIN, the next version of OS2,
  102. - I added the MMPM_MPU.ZIP archive that comes from IBM to the CPUMeter  
  103.   archive. You can find the needed drivers in there.
  104. - They are part of the DEVCON-9 "Developer's Toolkit for OS/2 Warp" ( see
  105.   BETA-section there)
  106. - They are part of the new Real-Time-Midi package developed by IBM.
  107. - And they can be found per ftp at the HOBBES-Shareware archive (MMPM_MPU.ZIP).
  108.  
  109. How to install the new drivers:
  110.  
  111. If you don't use ( or need ) the according Multimedia-Setup "MINSTALL.EXE",
  112. which brings you full MPU-401 multimedia support, install them "by hand":
  113.  
  114. - Make a backup copy of the old clock01.sys in the \os2\boot\ directory.
  115. - Copy the new clock01.sys and timer0.sys in this directory.
  116. - Add the statement "BASEDEV=TIMER0.SYS" to your config.sys.
  117. - Reboot.
  118.  
  119. If CPUMeter can't open the new timer on program-startup, it will use the
  120. (inaccurate) standard-timer.
  121.  
  122. ----------------
  123. 4. History
  124. ----------------
  125. Ver 0.9a:  Finally, this is version 0.9a which has all basic features I wanted
  126.            to add.
  127.            Its the first version given to beta-testers, now I wait for
  128.            feedback....
  129.  
  130. Ver 0.9b:  Now I got the first feedback (see also future plans):
  131.            - Fixed graphic-bug. With line-style "not-filled", the background
  132.              was not repainted at all. As one result, the lines got "smeared".
  133.            - Made About-dialog and Helpfile infos consistent.
  134.  
  135. Ver 0.9c:  - Fixed two bad pointers who crashed CPUMeter when closing the app.
  136.            - The window can be moved with the mouse.
  137.            - Added bargraphs for CPU-load, Disk-usage and swapfile-size.
  138.            - Message-boxes could crash CPUMeter, fixed now.
  139.            - The Real-Time-Midi timer can be used by CPUMeter if found,
  140.              --> BIG IMPROVEMENT in accuracy.
  141.            - Better window (re-) placement when window-corner exceeds
  142.              desktop-size.
  143.            - Reduced memory- and CPU-usage.
  144.  
  145. Ver 0.9d:  - Finally made a Settings Notebook
  146.            - Now a user defined drive can be monitored
  147.            - Improved scaling of the Linegraph
  148.            - CPUMeter closes more smoothly
  149.            - The new HighResolutioinTimer is used if present
  150.  
  151. Ver 0.9e:  - Added the long wanted Process-List
  152.            - Added a "Kill process" feature
  153.            - All Dialogs are non-modal now. I hate modal dialog-windows.
  154.  
  155. Ver 1.0a:  - This version will be released
  156.            - Updated readme and helpfile
  157.            - Added popup-menu in process-list
  158.            - Added hotkeys for process-list and settings-notebook
  159.  
  160. Ver 1.0b:  - Romney White was so kind to look through the helpfile, thanks alot!
  161.            - I rewrote the process list completely, its consists now of
  162.              OpenClassLibrary objects, it can be resized and font/color
  163.              is saved in the cpumeter.ini file
  164.            - Added the Goto button to the process list
  165.            - the process list is refreshed when a killed process has gone
  166.            - True Color support in the pocess list window
  167.            - The settings are now also saved at system-shutdown
  168.  
  169.  
  170. ----------------
  171. 5. Future plans
  172. ----------------
  173. Some ideas that MAY BE realized in the future ( I am open for discussions
  174. about missing features):
  175.  
  176. - I want to rewrite the main window.
  177.  
  178. - Support for more than 16 colors also for the main window
  179.   ( In the moment, only 16 colors are supported)
  180.  
  181. - Enhanced layout for the process-list. Maybe infos about all threads and
  182.   all windows of a process can be shown.
  183.  
  184. - Memory and speed-tuning (Not very easy when using the IBM OCL)
  185.  
  186.  
  187.  
  188. ----------------
  189. 6. Known bugs
  190. ----------------
  191. - The HighResolution timer interferes with some DOS/Windows programs!
  192.  
  193. - Personal Communications PC3270 fails to start when CPUMeter is up?
  194.  
  195. - The horizontal scrollbar of the process list does not work